/* 自定义表单 */
.form-items{margin:auto; padding-left:50px;}
.form-items h4{line-height:2em; font-size:20px; display:block; border-bottom:1px dashed #ddd; margin-bottom:20px;}
.form-items ul{padding:0; margin:0; list-style-type:none;}
.form-items ul li{margin-bottom:10px;} 
.form-items ul li .label{display:inline-block; background:none; width:120px; text-align:right; color:#444; text-shadow:none; font-weight:normal; font-size:14px;}
.form-items ul li .tips{color:#999;}
.form-items ul li.text input{width:250px;}
.form-items ul li.textarea textarea{width:380px; height:120px;}
.form-items ul li.editor .label{display:none;}

/*表单验证*/
.onShow,.onFocus,.onError,.onCorrect,.onLoad,.onTime{display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline; vertical-align:middle;background:url(../img/msg_bg.png) no-repeat;	color:#444;line-height:18px;padding:2px 10px 2px 23px; margin-left:10px;_margin-left:5px}
.onShow{background-position:3px -147px;border-color:#40B3FF;color:#959595}
.onFocus{background-position:3px -147px;border-color:#40B3FF;}
.onError{background-position:3px -47px;border-color:#40B3FF; color:red}
.onCorrect{background-position:3px -247px;border-color:#40B3FF;}
.onLamp{background-position:3px -200px}
.onTime{background-position:3px -1356px}